package com.example.springboot.MyBatis.Vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;


//@ApiModel：用于响应类上，表示一个返回响应数据的信息
//（这种一般用在post创建的时候，使用@RequestBody这样的场景，
//请求参数无法使用@ApiImplicitParam注解进行描述的时候）
//@ApiModelProperty：用在属性上，描述响应类的属性

@Data
//纳入spring管控
@Component
//设置配置装配项，与配置文件中对应
@ConfigurationProperties(prefix = "user")
@ApiModel("用户类实体")
public class User {

    @ApiModelProperty("编号")
    private String id;

    @ApiModelProperty("姓名")
    private String name;

    @ApiModelProperty("密码")
    private String pwd;
}
